import request from '@/utils/request'

// 查询歌手列表
export function listArtist(query) {
  return request({
    url: '/music/artist/list',
    method: 'get',
    params: query
  })
}

// 查询歌手详细
export function getArtist(artistId) {
  return request({
    url: '/music/artist/' + artistId,
    method: 'get'
  })
}

// 新增歌手
export function addArtist(data) {
  return request({
    url: '/music/artist',
    method: 'post',
    data: data
  })
}

// 修改歌手
export function updateArtist(data) {
  return request({
    url: '/music/artist',
    method: 'put',
    data: data
  })
}

// 删除歌手
export function delArtist(artistId) {
  return request({
    url: '/music/artist/' + artistId,
    method: 'delete'
  })
}

// 新增一个专门用于远程搜索的函数
export function selectArtist(query) {
  return request({
    url: '/music/artist/selectList',
    method: 'get',
    params: query // query 会是 { name: '用户输入的文字' }
  })
}